package com.gientech.strategy.demo;

public class StrageTest {
    public static void main(String[] args) {
        /**
         * 1.首先这块代码如果大家仔细看我们的项目的工程代码的话，可以发现，
         * 我们以前的代码编写方式是通过操作来做不同的操作逻辑。这块通过这
         * 方法可以取消switch case 的操作。
         * 2.优点，当我们再增加一个操作时，我们只需要新增一个策略，其它的任何代码
         * 都不需要改动。
         *
         */
        String action="Q";

        Action action1 = ActionContext.get(action);
        action1.doAction();
    }
}
